package cn.ctbu.xiaopeng.studentscoremanage.pojo.dto;

import lombok.Data;

/**
 * 教师选课-分页查询条件
 *
 * @author xiaopeng
 * @version 1.0
 */
@Data
public class TcQueryDTO {

    public TcQueryDTO(String tno, String cname, String tname, Integer sex,
                      Integer age, Integer credits, Integer hours,
                      String semester, String assessMethod, String department, String qualifications) {
        this.tno = tno;
        this.cname = cname;
        this.tname = tname;
        this.sex = sex;
        this.age = age;
        this.credits = credits;
        this.hours = hours;
        this.semester = semester;
        this.assessMethod = assessMethod;
        this.department = department;
        this.qualifications = qualifications;
    }

    /**
     * 教师编号
     * 用于唯一标识一位教师
     */
    private String tno;

    /**
     * 课程名称
     * 描述所教授的课程名称
     */
    private String cname;

    /**
     * 教师姓名
     * 描述教师的姓名
     */
    private String tname;

    /**
     * 性别
     * 描述教师的性别，通常用数字表示（例如，1代表男性，2代表女性）
     */
    private Integer sex;

    /**
     * 年龄
     * 描述教师的年龄
     */
    private Integer age;

    /**
     * 学分
     * 描述课程的学分数
     */
    private Integer credits;

    /**
     * 学时
     * 描述课程的总学时数
     */
    private Integer hours;

    /**
     * 学期
     * 描述课程开设的学期
     */
    private String semester;

    /**
     * 考核方式
     * 描述课程的考核方式（例如，考试，考查）
     */
    private String assessMethod;

    /**
     * 学院
     * 描述教师所属的学院或部门
     */
    private String department;



    /**
     * 职称
     * 描述教师的职称（例如，教授，副教授）
     */
    private String qualifications;
}
